Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • emFile
  • FAT Image Creator

    FAT Image Creator

    The FAT Image Creator stores a complete FAT file system including files and directory structure into a single binary image to be stored on an SD card, eMMC device or a USB drive.

    Contact us
    Downloads
    Documentation
    SEGGER emFile
    1. 1.Use cases
      1. 1.1.Production programming
    2. 2.Performance
    3. 3.System requirements
    4. 4.Licensing
    5. 5.Latest news

    Overview

    The FAT Image Creator is a command line utility that simplifies rapid production programming of embedded or removable media, such as eMMC and SD cards with a FAT file image.

    Because the FAT Image Creator is a command line tool, it effortlessly integrates into a CI/CD process, and removes all human interaction, enabling automatic creation of up-to-date production images.

    The utility encapsulates an entire FAT file system in a single production file, including directory structure and files ready to be stored and used without preparation apart from mounting the file system. For this purpose, the utility creates a file on the host computer containing a virtual storage device where files and directories can be stored in the exact same way they are needed on the target device. It is possible to copy files and entire directory trees from the host computer to the created image. The image file created by the FAT Image Creator is an entire plain-binary file or an image in Motorola S-record format that contains only the necessary sectors required for production programming, which reduces both image transfer time and programming time. It can then be programmed in production, using tools such as the SEGGER Flasher family, to prepare memories of the target device for their life as an end product.
    The utility ships in executable form for the Windows, macOS and Linux operating systems.

    Key features

    • Portable application
    • Supports internal and external storage types, such as eMMC, SD card, and USB drive
    • Multi-platform: Includes executable for Linux, macOS, and Windows

    Use cases

    Production programming

    When a device is ready to ship, one of the many tasks is to get the data and firmware into the final product. With today's user interfaces and other data-intensive requirements, the storage medium often uses a file system to better manage the different types of data. A common standard is the FAT file system. To create such a structure, the memory device must be formatted, and then the data must be added to the file system in the form of files. This process can easily involve several repetitive steps that take time and increase the chance of errors in production, thus reducing yield. To reduce the production steps to a single write operation, the file system is created on a developer's system and then converted to a binary that can be used in production with production programmers such as SEGGER's Flasher series.

    More on how to create an eMMC image using Image Creator...

    Performance

    The image file created via the FAT Image Creator utility can be programmed as-is to the target storage device using an in-circuit programmer such as the SEGGER Flasher. Depending on the capacity of the storage device, the time required to program such an image file can be considerable. Not all the data blocks stored in the image file contain valid data, therefore it is possible to considerably reduce the programming time by making sure that only the valid data blocks are programmed. In order to help with this, the FAT Image Creator utility has the ability to extract the valid data blocks from the image file to a separate file in an industry-standard format, such as Motorola S-record.

    System requirements

    Operating systemVersion
    WindowsMicrosoft Windows (x86/x64)
    macOS

    macOS (x86)

    LinuxList of supported Linux distributions (x86/x64)

    Licensing

    FAT Image Creator is available under various Embedded Software License models and delivered in source code packages. With a wide range of licensing options, FAT Image Creator can fulfill commercial requirements as well as technical requirements. All licenses are one-time payments. FAT Image Creator is royalty-free and not subscription-based.

    Latest news

    2025
    Apr.16
    emFile
    PR graphic showing the emFile icon and the text "large database support"

    SEGGER’s emFile now supports large databases in embedded systems

    SEGGER announces emFile support for large databases with the integration of SQLite for use with SEGGER’s BigFAT and Microsoft's exFAT®.

    [Read more...]
    2024
    Oct.09
    emFile
    PR graphic including black exFAT icon and title exFAT with emFile

    SEGGER to offer Microsoft exFAT with emFile

    SEGGER announces support for Microsoft exFAT with emFile, SEGGER’s fail-safe file system for embedded systems. emFile is optimized for minimum memory consumption in RAM and ROM, for high speed, and for versatility.

    [Read more...]

    All news

    • Knowledge Base
    • List of downloads
    • Release notes
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    Headquarters

    SEGGER Microcontroller GmbH

    Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    info@segger.com
    Tel.: +49-2173-99312-0
    Fax: +49-2173-99312-28

    Locations

    USA: SEGGER Microcontroller Systems LLC

    Boston area
    101 Suffolk Lane
    Gardner, MA 01440, USA
    us-east@segger.com
    Tel.: +1-978-874-0299
    Fax: +1-978-874-0599

    Silicon Valley
    Milpitas, CA 95035, USA
    us-west@segger.com
    Tel.: +1-408-767-4068

    China: SEGGER Microcontroller China Co., Ltd.

    Room 218, Block A, Dahongqiaoguoji
    No. 133 Xiulian Road
    Minhang District, Shanghai 201199, China
    china@segger.com
    Tel.: +86-133-619-907-60

    ISO 9001 certified

    ISO 9001

    30+ years of experience

    First-class embedded software tools since 1992
    • Imprint
    • Disclaimer
    • Code of Conduct
    • Privacy Policy
    © 2025 SEGGER - All rights reserved.